package cn.com.api.mapper.base;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.*;

import cn.com.api.entity.ApiT_tags;

//DAO
public interface T_tagsMapperBase {

	// 根据id查看
	@Select("SELECT * FROM t_tags  WHERE tag_id = #{tag_id}")
	public ApiT_tags findT_tagsById(Integer tag_id);

	// 查看数据集
	@Select("SELECT * FROM T_tags")
	public List<ApiT_tags> findT_tagss();

	// 添加
	@Insert("INSERT INTO t_tags (tag, user_id, count, is_hot) VALUES (#{tag}, #{user_id}, #{count}, #{is_hot})")
	@Options(useGeneratedKeys = true, keyProperty = "tag_id")
	public int insertT_tags(ApiT_tags t_tags);

	// 修改
	@Update("UPDATE t_tags SET tag = #{tag}, user_id = #{user_id}, count = #{count}, is_hot = #{is_hot} WHERE tag_id = #{tag_id}")
	public int updateT_tags(ApiT_tags t_tags);

	// 删除
	@Delete("DELETE FROM t_tags  WHERE tag_id = #{tag_id}")
	public int deleteT_tags(Integer tag_id);

	// Foreign keys revelant

	// region Indexs revelant

}
